Method and apparatus for reducing round trip latency and overhead within a communication system

ABSTRACT

During operation radio frames are divided into a plurality of subframes. A frame duration is selected from two or more possible frame durations. Further, a subframe type is selected from two or more types of subframes. Data is placed within the plurality of subframes and is transmitted over the radio frames.

RELATED APPLICATIONS

This application claims priority to U.S. Provisional Application Ser.No. 60/666,494 filed Mar. 30, 2005 and to U.S. application Ser. No.11/276,982 filed Mar. 20, 2006, now U.S. Pat. No. 8,031,583.

FIELD OF THE INVENTION

The present invention relates generally to communication systems and inparticular, to a method and apparatus for reducing round-trip latencyand overhead within a communication system.

BACKGROUND OF THE INVENTION

One of the key requirements for wireless broadband system development,such as in the 3^(rd) generation partnership project (3GPP) Long TermEvolution (LTE), is reducing latency in order to improve userexperience. From a link layer perspective, the key contributing factorto latency is the round-trip delay between a packet transmission and anacknowledgment of the packet reception. The round-trip delay istypically defined as a number of frames, where a frame is the timeduration upon which scheduling is performed. The round-trip delay itselfdetermines the overall automatic repeat request (ARQ) design, includingdesign parameters such as the delay between a first and subsequenttransmission of packets, or the number of hybrid ARQ channels(instances). A reduction in latency with the focus on defining theoptimum frame duration is therefore key in developing improved userexperience in future communication systems. Such systems includeenhanced Evolved Universal Terrestrial Radio Access (UTRA) and EvolvedUniversal Terrestrial Radio Access Network (UTRAN) (also known as EUTRAand EUTRAN) within 3GPP, and evolutions of communication systems withinother technical specification generating organizations (such ‘Phase 2’within 3GPP2, and evolutions of IEEE 802.11, 802.16, 802.20, and802.22).

Unfortunately, no single frame duration is best for different traffictypes requiring different quality of service (QoS) characteristics oroffering differing packet sizes. This is especially true when thecontrol channel and pilot overhead in a frame is considered. Forexample, if the absolute control channel overhead is constant per userper resource, allocation and a single user is allocated per frame, aframe duration of 0.5 ms would be roughly four times less efficient thana frame duration of 2 ms. In addition, different frame durations couldbe preferred by different manufacturers or operators, making thedevelopment of an industry standard or compatible equipment difficult.Therefore, there is a need for an improved method for reducing bothround-trip latency and overhead within a communication system.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a block diagram of a communication system.

FIG. 2 is a block diagram of circuitry used to perform uplink anddownlink transmission.

FIG. 3 is a block diagram of a radio frame.

FIG. 4 shows a sequence of consecutive short frames.

FIG. 5 shows a sequence of consecutive long frames.

FIG. 6 shows a table for a 10 ms radio frame and subframes ofapproximately 0.5 ms, 0.55556 ms, 0.625 ms, and 0.67 ms.

FIG. 7 shows examples for the third data column of Table 1, with 0.5 mssubframes and 6 subframes per long frame (3 ms).

FIG. 8 shows two examples of radio frames based on a combination of 2 mslong frames and 0.5 ms short frames.

FIG. 9 shows a subframe comprised of j=10 OFDM symbols each with acyclic prefix 901 of 5.56 μs which may be used for unicast transmission.

FIG. 10 shows a ‘broadcast’ subframe comprised of j=9 symbols each witha cyclic prefix 1001 of 11.11 μs which may be used for broadcasttransmission.

FIG. 11 shows a table having examples of three subframe types.

FIG. 12 shows a long frame composed entirely of broadcast subframes orcomposed entirely of normal (unicast) subframes.

FIG. 13 shows a short frame composed of either a normal or a broadcastsubframe and one or more broadcast type short frames.

FIG. 14 shows an example of the radio frame overhead.

FIG. 15 shows an alternate Radio Frame structure of arbitrary size wherethe synchronization and control (S+C) region is not part of a radioframe but part of a larger hierarchical frame structure composed ofradio frames where the (S+C) region is sent with every j Radio Frames.

FIG. 16 and FIG. 17 illustrate a hierarchical frame structure where aSuper frame is defined to be composed of n+1 radio frames.

FIG. 18 shows the uplink subframes to be of the same configuration asthe downlink subframes.

FIG. 19 through FIG. 21 show 2 ms long frames composed of 0.5 mssubframes that are of frame type long RACH, Data, or Composite.

FIG. 22 through FIG. 24 show short frame frequency selective (FS) andfrequency diverse (FD) resource allocations respectively for severalusers.

DETAILED DESCRIPTION OF THE DRAWINGS

In order to address the above-mentioned need, a method and apparatus forreducing round-trip latency is provided herein. During operation radioframes are divided into a plurality of subframes. Data is transmittedover the radio frames within a plurality of subframes, and having aframe duration selected from two or more possible frame durations.

The present invention encompasses a method for reducing round-triplatency within a communication system. The method comprises the steps ofreceiving data to be transmitted over a radio frame, where the radioframe is comprised of a plurality of subframes. A frame duration isselected from two or more possible frame durations, where a frame issubstantially equal to a multiple of subframes. The data is placedwithin the multiple subframes to produce multiple subframes of data, andthe frame is transmitted having the multiple subframes of data over theradio frame.

The present invention additionally comprises a method comprising thesteps of receiving data to be transmitted to a first user over a radioframe, where the radio frame is comprised of a plurality of subframes. Aframe duration is selected for the first user from two or more possibleframe durations, where a frame is substantially equal to a multiple ofsubframes. The data for the first user is placed within the multiplesubframes to produce multiple subframes of data and then transmitted tothe first user having the multiple subframes of data over the radioframe. Second data is received to be transmitted to a second user overthe radio frame. A second frame duration is selected for the second userfrom the two or more possible frame durations, where a second frame issubstantially equal to multiple of subframes. The second data for thesecond user is placed within the multiple subframes to produce secondmultiple subframes of data, and the second frame is transmitted to thesecond user having the second multiple subframes of data over the radioframe.

The present invention encompasses a method for transmitting data withina communication system. The method comprises the steps of receiving datato be transmitted over a radio frame, where the radio frame is comprisedof a plurality of subframes. A frame length is selected comprisingmultiple subframes and a subframe type is selected from one of two ormore types of subframes for the multiple of subframes. The data isplaced within the multiple subframes to produce multiple subframes ofdata and the frame is transmitted having the multiple subframes of dataand the subframe type over the radio frame.

The present invention encompasses a method for transmitting data withina communication system. The method comprises the steps of receiving datato be transmitted over a radio frame, where the radio frame is comprisedof a plurality of subframes. A frame is selected wherein the frame issubstantially equal to a multiple of subframes. The data is placedwithin the multiple subframes to produce multiple subframes of data anda common pilot is placed within each subframe of the multiple subframes.The frame having the multiple subframes of data is transmitted over theradio frame.

The present invention encompasses a method for transmitting data withina communication system. The method comprises the steps of determining asystem bandwidth from two or more system bandwidths and receiving datato be transmitted over a radio frame and the system bandwidth. The radioframe is comprised of a plurality of subframes, and a radio frameduration and a subframe duration is based on the system bandwidth. Aframe is selected, where a frame is substantially equal to a multiple ofsubframes. The data is placed within the multiple subframes to producemultiple subframes of data and the frame is transmitted having themultiple subframes of data and the subframe type over the radio frame.

A method for transmitting data within a communication system. The methodcomprises the steps of determining a carrier bandwidth and receivingdata to be transmitted over a radio frame, where the radio frame iscomprised of a plurality of subframes. A frame is selected, where theframe is substantially equal to a multiple of subframes and eachsubframe is comprised of resource elements, where a resource elementcomprises multiples of sub-carriers such that a carrier bandwidth isdivided into a number of resource elements. The data is placed withinthe multiple subframes to produce multiple subframes of data and theframe is transmitted having the multiple subframes of data and thesubframe type over the radio frame.

Turning now to the drawings, wherein like numerals designate likecomponents, FIG. 1 is a block diagram of communication system 100.Communication system 100 comprises a plurality of cells 105 (only oneshown) each having a base transceiver station (BTS, or base station) 104in communication with a plurality of remote, or mobile units 101-103. Inthe preferred embodiment of the present invention, communication system100 utilizes a next generation Orthogonal Frequency Division Multiplexed(OFDM) or multicarrier based architecture, such as OFDM with or withoutcyclic prefix or guard interval (e.g., conventional OFDM with cyclicprefix or guard interval, OFDM with pulse shaping and no cyclic prefixor guard interval (OFDM/OQAM with IOTA (Isotropic Orthogonal TransformAlgorithm) prototype filter), or single carrier with or without cyclicprefix or guard interval (e.g., IFDMA, DFT-Spread-OFDM), or other. Thedata transmission may be a downlink transmission or an uplinktransmission. The transmission scheme may include Adaptive Modulationand Coding (AMC). The architecture may also include the use of spreadingtechniques such as multi-carrier CDMA (MC-CDMA), multi-carrier directsequence CDMA (MC-DS-CDMA), Orthogonal Frequency and Code DivisionMultiplexing (OFCDM) with one or two dimensional spreading, or may bebased on simpler time and/or frequency division multiplexing/multipleaccess techniques, or a combination of these various techniques.However, in alternate embodiments communication system 100 may utilizeother wideband cellular communication system protocols such as, but notlimited to, TDMA or direct sequence CDMA.

In addition to OFDM, communication system 100 utilizes AdaptiveModulation and Coding (AMC). With AMC, the modulation and coding formatof a transmitted data stream for a particular receiver is changed topredominantly match a current received signal quality (at the receiver)for the particular frame being transmitted. The modulation and codingscheme may change on a frame-by-frame basis in order to track thechannel quality variations that occur in mobile communication systems.Thus, streams with high quality are typically assigned higher ordermodulations rates and/or higher channel coding rates with the modulationorder and/or the code rate decreasing as quality decreases. For thosereceivers experiencing high quality, modulation schemes such as 16 QAM,64 QAM or 256 QAM are utilized, while for those experiencing lowquality, modulation schemes such as BPSK or QPSK are utilized.

Multiple coding rates may be available for each modulation scheme toprovide finer AMC granularity, to enable a closer match between thequality and the transmitted signal characteristics (e.g., R=¼, ½, and ¾for QPSK; R=½ and R=⅔ for 16 QAM, etc.). Note that AMC can be performedin the time dimension (e.g., updating the modulation/coding every N_(t)OFDM symbol periods) or in the frequency dimension (e.g., updating themodulation/coding every N_(sc) subcarriers) or a combination of both.

The selected modulation and coding may only predominantly match thecurrent received signal quality for reasons such as channel qualitymeasurement delay or errors or channel quality reporting delay. Suchlatency is typically caused by the round-trip delay between a packettransmission and an acknowledgment of the packet reception.

In order to reduce latency, a Radio Frame (RAF) and subframe are definedsuch that the RAF is divided into a number (an integer number in thepreferred embodiment) of subframes. Within a radio frame, frames areconstructed from an integer number of subframes for data transmission,with two or more frame durations available (e.g., a first frame durationof one subframe, and a second frame duration of three subframes).

For example, a 10 ms core radio frame structure from UTRA may bedefined, with N_(rf) subframes per radio frame (e.g., N_(rf)=20T_(sf)=0.5 ms subframes, where T_(sf)=duration of one subframe). ForOFDM transmission, subframes comprise an integer number P of OFDM symbolintervals (e.g., P=10 for T_(sn)=50 us symbols, where T_(sn)=duration ofone OFDM symbol), and one or more subframe types may be defined based onguard interval or cyclic prefix (e.g., normal or broadcast).

As one of ordinary skill in the art will recognize, a frame isassociated with a scheduled data transmission. A frame may be defined asa resource that is ‘schedulable’, or a schedulable unit, in that it hasan associated control structure—possibly uniquely associated—thatcontrols the usage of the resource (i.e. allocation to users etc.). Forexample, when a user is to be scheduled on a frame, a resourceallocation message corresponding to a frame will provide resources(e.g., for an OFDM system a number of modulation symbols each of onesubcarrier on one OFDM symbol) in the frame for transmission.Acknowledgements of data transmissions on a frame will be returned, andnew data or a retransmission of data may be scheduled in a future frame.Because not all resources in a frame may be allocated in a resourceallocation (such as in an OFDM system), the resource allocation may notspan the entire available bandwidth and/or time resources in a frame.

The different frame durations may be used to reduce latency and overheadbased on the type of traffic served. For example, if a firsttransmission and a retransmission are required to reliably receive avoice over internet protocol (VoIP) data packet, and a retransmissioncan only occur after a one frame delay, allocating resources within a0.5 ms frame instead of a 2 ms frame reduces latency for reliablereception from 6 ms (transmission, idle frame, retransmission) to 1.5ms. In another example, providing a resource allocation that will fit auser's packet without fragmentation, such as a 1 ms frame instead of a0.5 ms frame, can reduce overhead such as control and acknowledgementsignaling for multiple fragments of a packet.

Other names reflecting the aggregation of resources such as consecutiveOFDM symbols may be used instead of subframe, frame, and radio frame.For example, the term ‘slot’ may be used for ‘subframe’, or‘transmission time interval (TTI)’ used for ‘frame’ or ‘frame duration’.In addition, a frame may be considered a user transmission specificquantity (such as a TTI associated with a user and a data flow), andframes therefore need not be synchronized or aligned between users oreven transmissions from the same user (e.g., one subframe could containparts of two data transmissions from a user, the first transmitted in aone subframe frame and the second transmitted in a four subframe frame).Of course, it may be advantageous to restrict either transmissions witha user or transmissions with multiple users to have synchronized oraligned frames, such as when time is divided into a sequence of 0.5 msor 2 ms frames and all resource allocations must be within these frames.As indicated above a radio frame can represent an aggregation ofsubframes or frames of different sizes or an aggregation of resourcessuch as consecutive OFDM or DFT-SOFDM symbols exceeding the number ofsuch symbols in a subframe where each symbol is composed of some numberof subcarriers depending on the carrier bandwidth.

The radio frame structure may additionally be used to define commoncontrol channels for downlink (DL) transmissions (such as broadcastchannels, paging channels, synchronization channels, and/or indicationchannels) in a manner which is time-division multiplexed into thesubframe sequence, which may simplify processing or increase batterylife at the user equipment (remote unit). Similarly for uplink (UL)transmissions, the radio frame structure may additionally be used todefine contention channels (e.g. random, access channel_(RACH)), controlchannels including pilot time multiplexed with the shared data channel.

FIG. 2 is a block diagram of circuitry 200 for base station 104 ormobile station 101-103 to perform uplink and downlink transmission. Asshown, circuitry 200 comprises logic circuitry 201, transmit circuitry202, and receive circuitry 203. Logic circuitry 200 preferably comprisesa microprocessor controller, such as, but not limited to a FreescalePowerPC microprocessor. Transmit and receive circuitry 202-203 arecommon circuitry known in the art for communication utilizing a wellknown network protocols, and serve as means for transmitting andreceiving messages. For example, transmitter 202 and receiver 203 arepreferably well known transmitters and receivers that utilize a 3GPPnetwork protocol. Other possible transmitters and receivers include, butare not limited to transceivers utilizing Bluetooth, IEEE 802.16, orHyperLAN protocols.

During operation, transmitter 203 and receiver 204 transmit and receiveframes of data and control information as discussed above. Moreparticularly, data transmission takes place by receiving data to betransmitted over a radio frame. The radio frame (shown in FIG. 3) iscomprised of a plurality of subframes 300 (only one labeled) wherein theduration of subframe 301 is substantially constant and the duration ofthe radio frame 300 is constant. For example only, a radio framecomprises m=20 subframes 300 of duration 0.5 ms consisting of j=10symbols. During transmission, logic circuitry 201 selects a frameduration from two or more frame durations, where the frame duration issubstantially the subframe duration multiplied by a number. Based on theframe duration, the number of subframes are grouped into the frame anddata is placed within the subframes. Transmission takes place bytransmitter 202 transmitting the frame 300 having the number ofsubframes over the radio frame.

As noted previously, the data transmission may be a downlinktransmission or an uplink transmission. The transmission scheme may beOFDM with or without cyclic prefix or guard interval (e.g., conventionalOFDM with cyclic prefix or guard interval, OFDM with pulse shaping andno cyclic prefix or guard interval (OFDM/OQAM with IOTA (IsotropicOrthogonal Transform Algorithm) prototype filter), or single carrierwith or without cyclic prefix or guard interval (e.g., IFDMA,DFT-Spread-OFDM), CDM, or other.

Frame Durations

There are two or more frame durations. If two frame durations aredefined, they may be designated short and long, where the short frameduration comprises fewer subframes than the long frame duration. FIG. 4shows a sequence of consecutive short frames 401 (short framemultiplex), and FIG. 5 shows a sequence of consecutive long frames 501(long frame multiplex). Time may be divided into a sequence ofsubframes, subframes grouped into frames of two or more durations, andframe duration may be different between consecutive frames. Subframes ofa frame are of a subframe type, with typically two or more subframetypes. Each short and long frame is a schedulable unit composed of ns(n) subframes. In the example of FIG. 4 and FIG. 5, a subframe is ofduration 0.5 ms and 10 symbols, ns=1 for the short frame 401 whilen=6′(3 ms) for the long frame 501, although other values may be used. Aradio frame need not be defined, or, if defined, the frame (e.g., shortor long frame) may span more than one radio frame. As an example, acommon pilot or common reference symbol or common reference signal istime division multiplexed (TDM) onto the first symbol of each subframe,and control symbols are TDM onto the first symbols of each frame (otherforms of multiplexing such as FDM, CDM, and combinations may also beused). Pilot symbols and resource allocation control configurations willbe discussed in later sections—the intent here is to show that thecontrol overhead for a long frame may be less than for a short frame.

A radio frame (radio frame) can include short frames 401, long frames501, or some combination of short and long frames. A single user mayhave both short frames and long frames within a radio frame, or may berestricted to one frame duration. Multiple users' frames may besynchronous or aligned, or may be asynchronous or not aligned. Ingeneral, a frame (e.g., short or long frame) may span more than oneradio frame. Several different long frame configurations are shown inTable 1 of FIG. 6 below for a 10 ms radio frame and subframes ofapproximately 0.5 ms, 0.55556 ms, 0.625 ms, and 0.67 ms. In thisexample, the short frame duration is one subframe, and the long frameduration is varied. The maximum number of long frames per radio frame isshown for each configuration, as well as the minimum number of shortframes per radio frame. An optional radio frame overhead (in subframes)is assumed (e.g., for the common control channels mentioned earlier), aswill be discussed in the Radio Frame Overhead Multiplexing section.However, radio frame and other overheads may also be multiplexed withinframes (data subframes). For simplicity and flexibility, it is preferredbut not required that the radio frame overhead be an integer number ofsubframes.

FIG. 7 shows examples for the third data column of Table 1, with 0.5 mssubframes and 6 subframes per long frame (3 ms). In the example of FIG.7, the radio frame starts with two synchronization and control subframes(radio frame overhead) 701 followed either by 18 short frames 702 (onlyone labeled) or 3 long frames 703 (only one labeled) where each longframe is composed of 6 subframes. An additional (optional) parameter inthis example is the minimum number of short frames per radio frame (thelast row of the table). This parameter determines whether a radio framemust contain some short frames. By setting the minimum number of shortframes per radio frame to zero, the radio frame is allowed to be filledcompletely with long frames and no short frames. Because the minimumnumber of short frames per radio frame is zero, a mix of short and longframes (in general permitted) may be prohibited in a radio frame.

Alternatively, Table 1 also shows the table entry with 0.5 ms subframesand 4 subframes per long frame (2 ms). FIG. 8 shows two examples ofradio frames based on a combination of 2 ms long frames and 0.5 ms shortframes. The possible starting locations for long frames may berestricted to known positions within the radio frame.

Reasons for Selecting a Particular Frame Durations

As an example, a frame duration may be selected based in part on:

-   -   Particular hardware that favors a frame duration, including the        capability of the user equipment.    -   Operator or manufacturer preference, which may include (among        other factors) deployment preference or available spectrum and        adjacency to other deployed wireless systems    -   Channel bandwidth (such as 1.25 MHz or 10 MHz),    -   A user condition from one or more users, where the user        condition may be speed (Doppler), radio channel condition, user        location in the cell (e.g., edge-of-cell), or other user        condition.    -   A user traffic characteristic for one or more users, such as        latency requirement, packet size, error rate, allowable number        of retransmissions etc.    -   A frame duration may be selected based in part on minimizing        overhead for one or more users. Overhead may be control        overhead, fragmentation overhead (e.g., CRCs), or other        overhead.    -   Number of users to be scheduled in a frame    -   The radio network state, including the system ‘load’ and the        number of users in each cell.    -   Backward compatibility with legacy systems    -   Frequency and modulation partitioning of a carrier and assigned        traffic types: Overall carrier may be split into two or more        bands of different sizes with different modulation types used in        each band (for example carrier bandwidth is split into a CDMA or        single carrier or spread OFDM band and a multi-carrier OFDM        band) such that different frame sizes are better or (near)        optimal to the assigned or scheduled traffic type in each band        (e.g. VoIP in the CDMA band and Web Browsing in the other OFDM        band)

As an example, consider selecting a frame duration for a single userbetween a short frame (e.g., a frame of duration less than the maximumnumber of subframes) and a long frame (e.g., a frame of duration morethan the minimum number of subframes). A short frame may be selected forlowest latency, smallest packets, medium Doppler, large bandwidth, orother reasons. A long frame may be selected for lower overhead, lowlatency, larger packets, low or high Doppler, edge-of-cell, smallbandwidth, multi-user scheduling, frequency selective scheduling, orother reasons. In general, no hard-and-fast rules need be applied,however, so any latency, packet size, bandwidth, Doppler, location,scheduling method, etc. may be used in any frame duration (short orlong). For example, the subframe duration may correspond to the minimumdownlink frame or TTI. The concatenation of multiple subframes into alonger frame or TTI may e.g. provide improved support for lower datarates and QoS optimization.

The frame duration may be selected on any of a number of granularities.The frame duration or TTI can either be a semi-static or dynamictransport channel attribute. As such, the frame duration or TTI may bedetermined on a frame-by-frame (and therefore dynamic) basis, or on asemi-static basis. In case of a dynamic basis, the Network (node B)would signal the frame duration either explicitly (e.g., with L1 bits)or implicitly (e.g., by indicating modulation and coding rate andtransport block size). In case of a semi-static frame duration or TTI,the frame duration or TTI may be set through higher layer (e.g., L3)signaling. Granularities include but are not limited to frame-by-framebasis, within a radio frame, between radio frame, every multiple ofradio frame (10, 20, 100, etc.), every number of ms or s (e.g., 115 ms,1 s, etc.), upon handover, system registration, system deployment, onreceiving a L3 message, etc. The granularities may be termed static,semi-static, semi-dynamic, dynamic, or other terms. The frame durationor TTI may also be triggered on a change in any of the above ‘selection’characteristics, or for any other reason.

Subframe Type

In the downlink and the uplink there is at least one type of subframe,and typically for the downlink (and sometimes for the uplink) there areusually two or more types of subframes (each with substantially the sameduration). For example, the types may be ‘normal’ and ‘broadcast’ (fordownlink transmission), or types A, B, and C etc. In this case, the datatransmission procedure is expanded to include:

-   -   Receiving data to be transmitted over a radio frame, wherein the        radio frame is comprised of a plurality of subframes wherein the        duration of a subframe is substantially constant and the        duration of the radio frame is constant;    -   Selecting a frame duration from two or more frame durations,        wherein the frame duration is substantially the subframe        duration multiplied by a number;    -   Based on the frame duration, grouping into a frame the number of        subframes    -   Selecting a subframe type, wherein the type of subframe selected        dictates an amount of data that can fit within a subframe    -   Placing the data within the subframes of the subframe type    -   Transmitting the frame having the number of subframes over the        radio frame.        As indicated, all subframes in a frame have the same type,        though in general subframe types may be mixed in a frame.

The subframe type may be distinguished by a transmission parameter. Foran OFDM transmission, this may include guard interval duration,subcarrier spacing, number of subcarriers, or FFT size. In a preferredembodiment, the subframe type may be distinguished by the guard interval(or cyclic prefix) of a transmission. In the examples such atransmission is referred to as an OFDM transmission, though as is knownin the art a guard interval may also be applied to a single carrier(e.g., IFDMA) or spread (e.g., CDMA) signal. A longer guard intervalcould be used for deployment with larger cells, broadcast or multicasttransmission, to relax synchronization requirements, or for uplinktransmissions.

As an example, consider an OFDM system with a 22.5 kHz subcarrierspacing and a 44.44 μs (non-extended) symbol duration. FIG. 9 showssubframe 900 comprised of j=10 OFDM symbols each with a cyclic prefix901 of 5.56 μs which may be used for unicast transmission. FIG. 10 shows‘broadcast’ subframe 1000 comprised of j=9 symbols each with a cyclicprefix 1001 of 11.11 μs which may be used for broadcast transmission. Inthe figures the use of the symbols in a subframe are not shown (e.g.,data, pilot, control, or other functions). As is evident, cyclic prefix1001 for broadcast subframes is larger (in time) than cyclic prefix 901for unicast (non-multicast or broadcast) subframes. Frames can thus beidentified as short or long by their cyclic prefix length. Of course,subframes with a longer CP may be used for unicast and subframes with ashorter CP may be used for broadcast, so designations such as subframetype A or B are appropriate.

Examples of three subframe types are provided in Table 2 shown in FIG.11 below for 22.5 kHz subcarrier spacing and subframes of approximately0.5, 0.5556, 0.625, and 0.6667 ms. Three cyclic prefix durations (forsubframe types A, B, and C) are shown for each subframe duration. Othersubcarrier spacings may also be defined, such as but not restricted to7-8 kHz, 12-13 Hz, 15 kHz, 17-18 kHz. Also, in a subframe all thesymbols may not be of the same symbol duration due to different guarddurations (cyclic prefix) or different sub-carrier spacings or FFT size.

The OFDM numerology used is exemplary only and many others are possible.For example, the Table 3 shown in FIG. 11 uses a 25 kHz subcarrierspacing. As shown in this example (e.g., 0.5 ms subframe, 5.45 us guardinterval), there may be a non-uniform duration of guard intervals withina subframe, such as when the desired number of symbols does not evenlydivide the number of samples per subframe. In this case, the table entryrepresents an average cyclic prefix for the symbols of the subframe. Anexample of how to modify the cyclic prefix per subframe symbol is shownin the Scalable Bandwidth section.

A long frame may be composed entirely of broadcast subframes or composedentirely of normal (unicast) subframes (see FIG. 12) or a combination ofnormal and broadcast subframes. One or more broadcast type long framescan occur within a radio frame. A short frame may also be composed ofeither a normal or a broadcast subframe and one or more broadcast typeshort frames can occur in a radio frame (see FIG. 13). Broadcast framesmay be grouped with other broadcast frames to improve channel estimationfor the unicast and non-unicast data (see Pilot Symbols section; commonpilots may be used from adjacent subframes), and/or broadcast frames maybe interspaced with non-broadcast frames for time interleaving. Thoughnot shown, at least one additional subframe type may be of type ‘blank’.A blank subframe may be empty or contain a fixed or pseudo-randomlygenerated payload. A blank subframe may be used for interferenceavoidance, interference measurements, or when data is not present in aframe in a radio frame. Other subframe types may also be defined.

Radio Frame Ancillary Function Multiplexing

A part of a radio frame may be reserved for ancillary functions.Ancillary functions may comprise radio frame control (including commoncontrol structures), synchronization fields or sequences, indicatorssignaling a response to activity on a complementary radio channel (suchas an FDD carrier pair companion frequency), or other overhead types.

In FIG. 14 one example of the radio frame overhead called“synchronization and control region” is illustrated. In this example,the overhead is 2 subframes time-multiplexed in a 20 subframe radioframe. Other forms of multiplexing synchronization and control withinsubframes are also possible. The synchronization and control region mayinclude synchronization symbols of various types (including acell-specific Cell Synchronization Symbol (CSS), a GlobalSynchronization Symbol (GSS) shared between 2 or more network edgenodes), common pilot symbols (CPS), paging indicator channel symbols(PI), acknowledgement indicator channel symbols (AI), other indicatorchannel (OI), broadcast indicator channel (BI), broadcast controlchannel information (BCCH), and paging channel information (PCH). Thesechannels commonly occur within cellular communication systems, and mayeither have different names or not be present in some systems. Inaddition, other control and synchronization channels may exist and betransmitted during this region.

FIG. 15 shows an alternate Radio Frame structure of arbitrary size wherethe synchronization and control (S+C) region is not part of a radioframe but part of a larger hierarchical frame structure composed ofradio frames where the (S+C) region is sent with every j Radio Frames.The radio frame following the S+C region is 18 subframes in thisexample.

FIG. 16 and FIG. 17 illustrate a hierarchical frame structure where aSuper frame is defined to be composed of n+1 radio frames. In FIG. 16the radio frame and the Super frame each have a control andsynchronization and control region respectively while in FIG. 17 onlythe super frame includes a control region. The radio frame control andsynchronization regions can be of the same type or can be different fordifferent radio frame locations in the Super frame.

The synchronization and control part of a radio frame may be all or partof one or more subframes, and may be a fixed duration. It may also varybetween radio frames depending on the hierarchical structure in whichthe radio frame sequence is embedded. For example, as shown in the FIG.16, it may comprise the first two subframes of each radio frame. Ingeneral, when synchronization and/or control is present in all or partof multiple subframes, said multiple subframes do not need to bedirectly adjacent to each other. In another example, it may comprise twosubframes in one radio frame and three subframes in another radio frame.The radio frame with additional subframe(s) of overhead may occurinfrequently, and the additional overhead may occur in subframesadjacent or non-adjacent to the normal (frequent) radio frame overhead.In an alternate embodiment, the overhead may be in a radio frame but maynot be an integer number of subframes which may occur if the radio frameis not equally divided into subframes but instead an overhead regionplus an integer number of subframes. For example, a 10 ms radio framemay consist of 10 subframes, each having a length of 0.9 ms, plus a 1 msportion for radio frame overhead (e.g., radio frame paging or broadcastchannels).

As will be discussed below, the synchronization and control part of allor some radio frames radio frame may be (but is not required to be)configured to convey information about the layout of the radio frame,such as a map of the short/long subframe configuration (example—if theradio frame has two long frames followed by a short frame, then theconfiguration could be represented as L-L-S). In addition, thesynchronization and control part may specify which subframes are usedfor broadcast, etc. Conveying the radio frame layout in this mannerwould reduce or potentially eliminate the need for subframe-by-subframeblind detection of the frame layout and usage, or the delivery of aradio frame ‘schedule’ via higher layer signalling, or the a prioridefinition of a finite number of radio frame sequences (one of which isthen selected and signaled to the user equipment at initial systemaccess).

It may be noted that the normal data frames may also be used to carryLayer-3 (L3) messages.

Framing Control

There are several ways that a subscriber station (SS) 101-103 candetermine the framing structure (and subframe types) within a radioframe. For example:

-   -   Blind (e.g., dynamically controlled by the BS but not signaled,        so the SS must determine frame start in a radio frame. Frame        start may be based on the presence of a pilot or control symbol        within a frame.    -   Superframe (e.g., every 1 sec the BS transmits information        specifying the frame configuration until the next superframe)    -   System deployment (base station) and registration (mobile)    -   Signaled in the radio frame synchronization and control part    -   Signaled in a first frame in a radio frame (may state map of        other frames)    -   Within a control assignment allocating resources

In general, two or more frame durations and subframe types may be in aradio frame. If communication system 100 is configured such that the mixof short and long frames in a radio frame can vary, the possiblestarting locations of long frames could be fixed to reducesignaling/searching. Further reduction of signaling/searching ispossible if a radio frame may have only a single frame duration, or asingle subframe type. In many cases the determination of the framingstructure of a radio frame also provides information on the location ofcontrol and pilot information within the radio frame, such as when theresource allocation control (next section) is located beginning in asecond symbol of each frame (long or short).

Some control methods may be more adaptive to changing traffic conditionson a frame by frame basis. For example, having a per-radio frame controlmap within a designated subframe (first in radio frame, last of previousradio frame) may allow large packets (e.g., TCP/IP) to be efficientlyhandled in one radio frame, and many VoIP users to be handled inanother. Alternatively, superframe signaling may be sufficient to changethe control channel allocation in the radio frame if user traffic typesvary relatively slowly.

Resource Allocation (RA) Control

A frame has an associated control structure—possibly uniquelyassociated—that controls the usage (allocation) of the resource tousers. Resource allocation (RA) control is typically provided for eachframe and its respective frame duration, in order to reduce delay whenscheduling retransmissions. In many cases the determination of theframing structure of a radio frame also provides information on thelocation of the resource allocation control (per frame) within the radioframe, such as when the resource allocation control is located beginningin a second symbol of each frame (long or short). The control channel ispreferably TDM (e.g., one or more TDM symbols), and located at or nearthe start of the frame, but could also alternatively occur distributedthroughout the frame in either time (symbols), frequency (subcarriers),or both. One or two-dimensional spreading and code division multiplexing(CDM) of the control information may also be employed, and the variousmultiplexing methods such as TDM, FDM, CDM may also be combineddepending on the system configuration.

In general, there may be two or more users allocated resources in aframe, such as with TDM/FDM/CDM multiplexing, though restricting to asingle user per frame, such as TDM, is possible. Therefore, when acontrol channel is present within a frame, it may allocate resources forone or more users. There may also be more than one control channel in aframe if a separate control channel is used for resource allocation fortwo users in the frame.

This control field may also contain more information than just resourceallocation for that frame. For example, on the downlink, the RA controlmay contain uplink resource allocation and acknowledgement informationfor the uplink. Fast acknowledgements corresponding to an individualframe maybe preferred for fast scheduling and lowest latency. Anadditional example is that the control field may make a persistentresource allocation that remains applicable for more than one frame(e.g., a resource allocation that is persistent for a specified numberof frames or radio frames, or until turned off with another controlmessage in a different frame)

The control information in a first frame of a radio frame (or last framein a previous radio frame) may also provide framing (and thereforecontrol locations) for either a next (or more generally, future) frameor the rest of the radio frame. Two additional variations:

-   -   Overlapping Control Zones: A control channel a first frame can        make assignments to its own frame as well as some assignments in        a second frame, and the control channel in the second frame        makes additional assignments to the second frame. This        capability may be useful for mixing different traffic types        (e.g. VoIP and large packets) in a single radio frame.    -   Additional Scheduling Flexibility Within a radio frame (partial        ambiguity): A control channel in the first frame (or Framing        control MAP in the radio frame) may give a slightly ambiguous        specification of the control map for the radio frame to enable        more frame-by-frame flexibility. For example, the control map        may indicate frame/control locations that are either definite or        possible. A semi-blind receiver would know the definite        locations, but would have to blindly determine if possible        frame/control locations are valid.        Pilot Symbols

Pilot or reference symbols may be multiplexed in a frame or a subframeby TDM, FDM, CDM, or various combinations of these. Pilot symbols may becommon (to be received and used by any user) or dedicated (for aspecific user or a specific group of users), and a mixture of common anddedicated pilots may exist in a frame. For example, a common pilotsymbol (CPS) reference symbol may be the first symbol within a subframe(TDM pilot), thereby providing substantially uniformly spaced commonpilot symbols throughout the radio frame. The downlink and uplink mayhave different pilot symbol formats. Pilot symbol allocations may beconstant, or may be signaled. For example, common pilot symbol locationsmay be signaled within the radio frame control for one or more RAFs. Inanother example, a dedicated pilot (in addition to any common pilot) isindicated in a frame within the RA control for the frame.

In one embodiment, the subframe definition may be linked to the commonpilot spacing. For example, if a subframe is defined to include a singlecommon pilot symbol, then the subframe length is preferably related tothe minimum expected coherence time of the channel for the system beingdeployed. With this approach, the subframe duration may be determinedsimply by the common pilot spacing (certainly other ways to define thesubframe length are also allowed). The common pilot spacing is primarilydetermined by channel estimation performance, which is determined by thecoherence time, speed distribution, and modulation of users in thesystem. For example, pilots may be spaced one out of every 5 bauds to beable to handle 120 kph users with 50 us bauds (40 us useful duration+10us cyclic prefix or guard duration). Note that baud as used here refersto the OFDM or DFT-SOFDM symbol period.

When the Doppler rate is very low, all or part of the common pilot maybe omitted from certain frames or subframes, since pilots from apreceding or subsequent subframe/frame, or from the control region of aradio frame may be sufficient for channel tracking in this case.Moreover, no pilots would be needed if differential/non-coherentmodulation is used. However, for simplicity of illustration, eachsubframe is shown with pilot symbols.

Uplink and Downlink

The radio frame configurations shown may be for either the uplink or thedownlink of an FDD system. One example when used for uplink and downlinkis shown in FIG. 18. FIG. 18 shows the uplink subframes to be of thesame configuration as the downlink subframes, but in general they couldhave a different number of symbols per subframe or even have differentsubframe durations and different numbers of subframes per frame. Themodulation for the uplink may different than the downlink, for exampleDS-CDMA, IFDMA or DFT-SOFDM (DFT-spread-OFDM) instead of OFDM. Theuplink radio frame is shown offset from the downlink radio framestructure to facilitate HARQ timing requirements by allowing fasteracknowledgments, although zero offset is also permissible. The offsetmay be any value, including one subframe, a multiple of subframes, or afraction of a subframe (e.g. some number of OFDM or DFT-SOFDM symbolperiods). The first subframes in the uplink radio frame may be assignedto be common control/contention channels such as random access channel(RACH) subframes and may correspond to the downlink synchronization andcontrol subframes. Control frames (or more generally, messages) carryinguplink control information, CQI, downlink Ack/Nack messages, pilotsymbols etc. can either be time or frequency multiplexed with the dataframes.

Alternate Uplink

Two alternate FDD uplink structures are shown that have only one frameduration on the uplink. However, two or more long frame types aredefined. In FIG. 19 and FIG. 20, 2 ms long frames composed of 0.5 mssubframes are of frame type long RACH, Data, or Composite. Long RACH mayoccur infrequently, such as every 100 ms. Composite frames have data,control, and a short RACH. The short RACH may be less than one subframein duration. Data frames (not shown) are like Composite frames but witha short RACH replaced with a data subframe. Control, RACH, and pilot areall shown TDM, but could be FDM or combination TDM/FDM. As before, asubframe type is defined, and may be based on guard interval duration orfor RACH frame or for IFDM/DFT-SOFDM & OFDM switching. FIG. 21 issimilar to FIG. 19 and FIG. 20, but with frames of 6 subframes and typedata or composite. If only composite data frames are used, every framewould contain control and short RACH. Long RACH occurs infrequently(shown once per subframe), with an integer (preferred) or non-integernumber of subframes.

TDD

With time division duplexing (TDD), the system bandwidth is allocated toeither uplink or downlink in a time multiplexed fashion. In oneembodiment, the switch between uplink and downlink occurs once perseveral frames, such as once per radio frame. The uplink and downlinksubframes may be the same or different duration, with the ‘TDD split’determined with a subframe granularity. In another embodiment, bothdownlink and uplink occur within a long frame of two or more subframes,with the long frame of possibly fixed duration. A short frame of asingle subframe is also possible, but turnaround within the frame isdifficult or costly in terms of overhead. The uplink and downlink may bethe same or different duration, with the ‘TDD split’ determined with asubframe granularity. In either embodiment, TDD overheads such asramp-up and ramp-down may be included inside or outside subframes.

Scalable Bandwidth

Transmission may occur on one of two or more bandwidths, where the radioframe duration is the same for each bandwidth. Bandwidth may be 1.25,2.5, 5, 10, 15, or 20 MHz or some approximate value. The subframeduration (and therefore smallest possible frame duration) is preferablythe same for each bandwidth, as is the set of available frame durations.Alternatively, the subframe duration and multiple frame durations may beconfigured for each bandwidth.

Table 4 shows an example of six carrier bandwidths with a 22.5 kHzsubcarrier spacing, and Table 5 shows an example of six carrierbandwidths with a 25 kHz subcarrier spacing. Note in Table 5 that theguard interval (e.g., cyclic prefix length) per symbol in the subframeis not constant, as described in the Subframe Type section. In asubframe all the symbols may not be of the same symbol duration due todifferent guard durations (cyclic prefix). For this example, a singlesymbol is given all excess samples; in other examples, two or three moreguard interval values may be defined for the subframe. As anotherexample, with a 15 kHz subcarrier spacing and 0.5 ms subframe duration,a short frame of 7 symbols may have an average CP of ˜4.7 μs(microseconds), with 6 symbols having ˜4.69 μs (9 samples at 1.25 MHz,scaling for higher bandwidths) and ˜5.21 μs (10 samples at 1.25 MHz,scaling for higher bandwidths).

TABLE 4 OFDM numerology for different Carrier Bandwidths for Normal(Data) Subframes Carrier Bandwidth (MHz) Parameter 20 15 10 5 2.5 1.25frame duration 0.5 0.5 0.5 0.5 0.5 0.5 (ms) FFT size 1024 768 512 256128 64 subcarriers 768 576 384 192 96 48 (occupied) symbol duration 5050 50 50 50 50 (us) useful (us) 44.44 44.44 44.44 44.44 44.44 44.44guard (us) 5.56 5.56 5.56 5.56 5.56 5.56 guard (samples) 128 96 64 32 168 subcarrier spacing 22.5 22.5 22.5 22.5 22.5 22.5 (kHz) occupied BW17.28 12.96 8.64 4.32 2.16 1.08 (MHz) symbols per 10 10 10 10 10 10frame 16QAM data rate 49.15 36.86 24.58 12.29 6.14 3.07 (Mbps)

TABLE 5 OFDM numerology for different Carrier Bandwidths for Normal(Data) Subframes Carrier Bandwidth (MHz) Parameter 20 15 10 5 2.5 1.25frame duration 0.5 0.5 0.5 0.5 0.5 0.5 (ms) FFT size 1024 768 512 256128 64 subcarriers 736 552 368 184 96 48 (occupied) symbol duration45.45 45.45 45.45 45.45 45.45 45.45 (us) useful (us) 40.00 40.00 40.0040.00 40.00 40.00 guard (us) 5.45 5.45 5.45 5.45 5.45 5.45 guard(samples) 139.64 104.73 69.82 34.91 17.45 8.73 regular guard (us) 5.435.42 5.39 5.31 5.31 5.00 irregular guard 5.70 5.83 6.09 6.87 6.87 10.00(us) subcarrier spacing 25 25 25 25 25 25 (kHz) occupied BW 18.4 13.89.2 4.6 2.4 1.2 (MHz) subchannels 92 69 46 23 12 6 symbols per 11 11 1111 11 11 frame 16QAM data rate 52.99 39.74 26.50 13.25 6.91 3.46 (Mbps)ARQ

ARQ or HARQ may be used to provide data reliability. The (H)ARQprocesses may be different or shared across subframe types (e.g., normaland broadcast), and maybe different or shared across frame durations. Inparticular, retransmissions with different frame duration may be allowedor may be prohibited. Fast acknowledgements corresponding to anindividual frame maybe preferred for fast scheduling and lowest latency.

HARQ

The multi-frame concept may be used with ARQ for reliability or withHARQ for additional reliability. An ARQ or HARQ scheme may be astop-and-wait (SAW) protocol, a selective repeat protocol, or otherscheme as known in the art. A preferred embodiment, described below, isto use a multi-channel stop-and-wait HARQ modified for multi frameoperation.

The number of channels in an N-channel SAW HARQ is set based on thelatency for a round-trip transmission (RTT). Enough channels are definedsuch that the channel can be fully occupied with data from one user,continuously. The minimum number of channels is therefore 2.

If turnaround time is proportional to frame length, both short and longframes could use the same N channels (e.g., 3). If turnaround time isrelatively fixed, then the number of channels needed for the short frameduration will be the same or more than that for the long frame duration.For example, for 0.5 ms subframe and short frame, and 3 ms long frame,and also given 1 ms turnaround time between transmissions (i.e. theeffective receiver processing time to decode a transmission and thenrespond with required feedback (such as ACK/NACK)) would have 3 channelsfor the short frame and 2 for the long frames.

If there is an infrequent switch from one frame size to another and nomix of frame durations in a radio frame, then one could terminateexisting processes on a switch of frame sizes, and the number ofchannels and signaling for HARQ for each frame size could beindependent. In the case of a dynamic frame duration or TTI, the numberof subframes concatenated can be dynamically varied for at least theinitial transmission and possibly for the retransmission. Ifretransmissions of a packet are allowed to occur on different frametypes, the HARQ processes may be shared between the frame durations(e.g., a HARQ process identifier could refer to either a short or longframe in an explicit or implicit manner). The number of channelsrequired may be defined based on multiplexing a sequence of all short orall long frames, taking into consideration whether packets have arelatively fixed or proportional turnaround (e.g., decoding and ACK/NACKtransmission). For a fixed turnaround, the N may be primarily determinedbased on the short frame multiplex requirements. With proportionalturnaround, the required N may be roughly the same for both short andlong frame multiplexes. Designing the N to handle arbitrary switchingbetween short and long frames may require additional HARQ channels(larger N). For example, consider a N=3 requirement for each of a shortor a long frame multiplex (proportional turnaround), with a long frameequal in duration to four short frames. Clearly, sequences of HARQchannel usage may be all short (1, 2, 3, 1, 2, 3 . . . ) or all long (1,2, 3, 1, 2, 3 . . . ) without restriction. However, a long frame (withchannel ID 1) must be followed by the equivalent span of two long framesbefore channel 1 can be used to retransmit either a short or a longframe. In the span of these two long frames, channels 2 and 3 can beused for short frames, but at that point since channel 2 can not bereused yet and channel 1 is unavailable, an extra channel 4 must beused. For N<=(#short frames in a long frame), the total number ofchannels required may be N+(N−1). This can be seen continuing the aboveexample if two long frames (channel ID 1 and 2) are followed by shortframes, requiring channel IDs 3 and 4 and 5 before channel 3 can bereused. In this example, five channels is more than the three requiredfor either individual multiplex.

Multi-Dimensional (Time, Frequency, and Spatial) HARQ

In contrast to defining N solely based on turnaround time, it may bemore efficient (e.g. in terms of coding and resource allocationgranularity) to allow remote units 101-103 to be scheduled with morethan one packet for a given frame or scheduling entity. Instead ofassuming one HARQ channel per frame for a remote unit, up to N2 HARQchannels are considered. Hence, given N-channel stop and wait HARQ,where N is solely based on turnaround time, and that each frame wouldalso have N2 HARQ channels for the remote unit, then up to N×N2 HARQchannels are supported per remote unit. For example, each consecutivelong frame would correspond to one of the N channels of an N-channelstop and wait HARQ protocol. Since each long frame is composed of ‘n’subframes then if each subframe is also allowed to be a HARQ channelthen we would have up to N×n HARQ channels per remote unit. Hence, inthis case the individually acknowledgeable unit would be a subframeinstead of a long frame. Alternatively, if there were ‘p’ frequencybands defined per carrier then each one could be a HARQ channelresulting in up to N×p HARQ channels per remote unit. More generally,for ‘s’ spatial channels, there could be up to ‘n’×‘p’×‘s’×‘N’ HARQchannels per remote unit. Parameter ‘n’ could be even larger if it wasdefined on an OFDM symbol basis were there are T OFDM symbols persubframe. In any case, a channel may not be reused until the timerestriction associated with N has passed, as with unmodified HARQ.

Another method of dimensioning the number of HARQ channels is todetermine a maximum number of maximum length packets that can beallocated on a frame, such as with the maximum modulation and codingrate and 1500 byte (+overhead) packets. Smaller packets could beconcatenated to the maximum aggregate packet size for a channel. Forexample, if N=2 (for a minimum round trip time (RTT)), and if 4 packetscan be transmitted in a subframe with 64QAM R=3/4 and closed loopbeamforming enabled, then 8=2*4 channels are needed for short frames and32 channels needed for 4 subframe long frames. If retransmissions of apacket are allowed to occur on different frame types, in this examplethe number of channels may be further adjusted, as above.

The control signaling would require modification to support HARQsignaling modified for short/long frames or for HARQ channeldimensioning not based solely on turnaround time. In one embodimentcorresponding to an EUTRA application, modification to the current useof “New Data indicator (NDI)”, “Redundancy Version indicator (RVI)”,“HARQ channel indicator (HCI)”, and “Transport block size (TBS)” as wellas ACK/NACK and CQI feedback. Other technical specifications may usesimilar terminology for HARQ. In one example, up to ‘n’ or ‘p’ remoteunit packets may be sent in one long frame transmission. Each packetcould be assigned separate frequency selective (FS) or frequency diverse(FD) resource elements along with distinct control signaling attributes(NDI, RVI, HCI, and TBS). Color coding, such as seeding the cyclicredundancy check (CRC) calculation with a remote unit identity, may beapplied to each downlink packet's CRC to indicate the target remoteunit. Some extension of the HCI field (e.g. #bits=log₂(‘n’x‘N’)) will beneeded for correctly performing soft buffer combining of packettransmissions. Similarly, ACK/NACK feedback would likely require a HCIfield or color coding to indicate which set of a remote unit's packetsin a short or long frame transmission are being ACKed or NACKed.

Frequency Selective Allocations

FIG. 22 and FIG. 23 show short frame frequency selective (FS) andfrequency diverse (FD) resource allocations respectively for severalusers. For FS scheduling a resource element (or resource block orresource unit or chunk) is defined to consist of multiples ofsub-carriers such that a carrier bandwidth is divided into a number(preferably an integer number) of assignable RE (e.g., a 5 MHz carrierwith 192 subcarriers would have 24 RE of 8 subcarriers each). To reducesignaling overhead and better match channel correlation bandwidth oftypical channels (e.g. 1 MHz for Pedestrian B and 2.5 MHz for VehicularA) a RE might be defined to be px8 sub-carriers where ‘p’ could be 3 andstill provide the resolution needed to achieve most of the FS schedulingbenefit. The number of subcarriers used as the basis for multiples mayalso be set to a number different than 8 (e.g., such that the total REsize is 15 or 25 if the number of subcarriers is 300 in 5 MHz, or 24subcarriers if the number of subcarriers is 288).

Similarly in FIG. 24 FS and FD resources may be allocated in the samelong frame. It may be preferred, however, not to allocate FS and FDresources over the same time interval to avoid resource allocationconflicts and signaling complexity.

While the invention has been particularly shown and described withreference to a particular embodiment, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the invention. Itis intended that such changes come within the scope of the followingclaims. For example, in the case of a transmission system comprisingmultiple discrete carrier frequencies signaling or pilot information inthe frame may be present on some of the component carrier frequenciesbut not others. In addition, the pilot and/or control symbols may bemapped to the time-frequency resources after a process of ‘bandwidthexpansion’ via methods of direct sequence spreading or code-divisionmultiplexing. In another example, the frame structure can be used withMIMO, Smart Antennas and SDMA, with same or different frame durationsfor simultaneous SDMA users.

The invention claimed is:
 1. A method for transmitting data within acommunication system, the method comprising the steps of: receiving datato be transmitted over a radio frame, wherein the radio frame iscomprised of a plurality of subframes; selecting a frame lengthcomprising multiple subframes; selecting a subframe type from one of twoor more types of subframes for the multiple of subframes; wherein one ormore types of subframes comprise broadcast subframes and unicastsubframes wherein the each of the broadcast subframes and the unicastsubframes comprise a cyclic prefix and wherein a length of the cyclicprefix identifies if a particular subframe is a broadcast subframe or aunicast subframe; placing the data within the multiple subframes toproduce multiple subframes of data; and transmitting the frame havingthe multiple subframes of data and the subframe type over the radioframe.
 2. The method of claim 1 wherein the subframe type isdistinguished a parameter taken from the group consisting of: a guardinterval, a subcarrier spacing, a number of subcarriers, a FFT size, anda pilot format.
 3. The method of claim 1 wherein the each subframe typefrom the two or more types of subframes comprises a differing number ofOFDM symbols or a differing number single carrier FDMA symbols.
 4. Themethod of claim 1 further comprising the step of using a blank subframefor interference avoidance, interference measurements, or when data isnot present in the frame.
 5. The method of claim 1 further comprisingthe step of: multiplexing common control channels into the radio frame.6. The method of claim 5 wherein the common control channels comprisesone or more of broadcast channels, paging channels, synchronizationchannels, random access channels, or pilot channels.
 7. The method ofclaim 5 wherein the common control channels indicate the subframes andradio frames to be used for broadcast.
 8. The method of claim 1 furthercomprising the step of: inserting an overhead region within the radioframe and the radio frame comprises the plurality of subframes and anoverhead region.
 9. The method of claim 1 further comprising the stepof: determining a frame start in the radio frame via a presence of apilot or control symbol within the radio frame.
 10. The method of claim1 further comprising the step of: signaling a partition of the radioframe at system deployment, at registration, within framesynchronization and control, within a designated subframe in a radioframe, within a first subframe in the radio frame, last subframe of aprevious radio frame, or within a control assignment allocatingresources.
 11. The method of claim 1 wherein the step of transmittingthe frame comprises the step of transmitting the frame in an allowedlocation.
 12. The method of claim 1 wherein selecting a frame furthercomprises selecting a frame duration from two or more possible framedurations.
 13. The method of claim 12 wherein the step of selecting theframe duration comprises the step of selecting the frame duration basedon a user's speed, Doppler, radio channel condition, carrier or channelbandwidth, user location in the cell, and data rate, QoS, latencyrequirement, packet size, error rate, allowable number ofretransmissions a remote unit capability, a cell size, a carrierfrequency, proximity to other wireless systems, a channel or carrierbandwidth, based on achieving backwards compatibility with anothersystem, based on the number of users to be scheduled in a frame, basedon the system load, based on or a number of users in each cell, based ona modulation type, or based on a traffic type.
 14. The method of claim12 wherein the frame duration is 2 ms, 1.67 ms, or 0.5 ms.
 15. Themethod of claim 1 further comprising the step of: placing a resourceallocation control within the multiple subframes.
 16. The method ofclaim 15 wherein the step of placing the resource allocation controlcomprises the step of time multiplexing the resource allocation control.17. The method of claim 15 wherein the resource allocation controlallocates resources for one user or more than one user.
 18. The methodof claim 15 wherein the resource allocation control contains uplinkresource allocation and/or acknowledgment information.
 19. The method ofclaim 15 wherein the resource allocation control comprises a persistentresource allocation that remains applicable for more than one frame. 20.The method of claim 15 wherein the persistent resource is persistent fora specified number of subframes or radio frames or turned off with acontrol message in a different frame.
 21. The method of claim 15 whereinthe resource allocation control provides a location for resourceallocation control for either a next frame or a rest of the radio frame.22. The method of claim 15 further comprising the step of: multiplexinga common control channel into the radio frame, wherein the commoncontrol channel indicates a location of the resource allocation controlwithin the radio frame.
 23. The method of claim 15 further comprisingthe step of: selecting a second frame, wherein the resource allocationcontrol allocates resources in the first frame and in the second frame.24. The method of claim 15 further comprising the step of: selecting asecond frame; placing within the multiple subframes an indication of thelocation of a resource allocation control for the second frame.
 25. Themethod of claim 15 wherein selecting a frame further comprises selectinga frame duration from two or more possible frame durations.